div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
p,
body {
	padding: 0;
	margin: 0;
}

img{
	border: 0;
	/*width: 100%;*/
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clfl {
	clear: both;
}

ul,
ol {
	list-style: none;
}


img{
    display: block;
}
input{
    background-color: transparent;
    border: none;
    outline: none;
}
a{
    text-decoration: none;
}
body{
	background: #FFFFFF;
}

.integral{
	width: 1200px;
	margin: 0 auto;
	margin-top: 24px;
	height: 40px;
}
.integral .login-log{
	float: left;
	width: 100px;
	height: 40px;
	margin-left: 32px;
}
.integral .slogan{
	float: left;
	margin-left: 18px;
	line-height: 40px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #c7c7c7;
}
.integral .tell-phone{
	float: right;
	margin-right: 32px;
	line-height: 40px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #c7c7c7;
}

.login-bg{
	width: 100%;
	margin: 0 auto;
	margin-top: 14px;
	margin-bottom: 80px;
	height: 426px;
	background: url(../../images/mall/login-bg.jpg) no-repeat;
}
.login{
	width: 1200px;
	height: 426px;
	margin: 0 auto;
	overflow: hidden;
	
}
.login .login-txt-img{
	width: 500px;
	height: 380px;
	float: left;
	margin-left: 70px;
	margin-top: 38px;
}
.login .login-content{
	float: left;
	width: 324px;
	height: 340px;
	margin-left: 157px;
	margin-top: 44px;
	background: #FFFFFF;
}
.login .login-content .choose{
	width: 295px;
	height: 30px;
	margin: 0 auto;
	margin-top: 30px;
	border-bottom: 1px solid #f3f1f1;
}
.login .login-content .choose .important-login{
	width: 147px;
	float: left;
}
.login .login-content .choose .important-login span{
	font-size: 16px;
	color: #777;
	margin-left: 57px;
	margin-top: 4px;
	cursor: pointer;
}
.login .login-content .choose .important-login span:hover{
	color: #E1515B;
}
.login .login-content .choose .line{
	float: left;
	width: 1px;
	height: 21px;
	background: #f0eeee;
}
.login .login-content .choose .direct-login{
	width: 147px;
	float: left;
}
.login .login-content .choose .direct-login span{
	font-size: 16px;
	color: #777;
	margin-left: 36px;
	margin-top: 4px;
	cursor: pointer;
}
.login .login-content .choose .direct-login span:hover{
	color: #E1515B;
}
.choose-cur{
	color: #E1515B !important;
}

.login .login-content .content-1{
	margin-top: 30px;
	float: right;
	margin-right: 26px;
}
.login .login-content .content-1 .serial-number{
	height: 26px;
	overflow: hidden;
	margin-bottom: 14px;
}
.login .login-content .content-1 .serial-number input{
	float: right;
	width: 196px;
	height: 24px;
	padding-left: 4px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .serial-number .name{
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .password{
	height: 26px;
	overflow: hidden;
	margin-bottom: 14px;
}
.login .login-content .content-1 .password input{
	float: right;
	width: 196px;
	height: 24px;
	padding-left: 4px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .password .name{
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .phone-num{
	height: 26px;
	overflow: hidden;
	margin-bottom: 14px;
}
.login .login-content .content-1 .phone-num input{
	float: right;
	width: 196px;
	height: 24px;
	padding-left: 4px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .phone-num .name{
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .code{
	height: 26px;
	overflow: hidden;
	margin-bottom: 14px;
}
.login .login-content .content-1 .code .code-btn{
	display: block;
	float: right;
	width: 91px;
	height: 24px;
	text-align: center;
	line-height: 24px;
	border: 1px solid #C0C0C0;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #777777;
}
.login .login-content .content-1 .code .code-btn:hover{
	color: #E1515B;
	
}
.login .login-content .content-1 .code input{
	float: right;
	width: 94px;
	height: 24px;
	padding-left: 4px;
	border: 1px solid #c0c0c0;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
	margin-right: 9px;
}
.login .login-content .content-1 .code .name{
	float: right;
	height: 26px;
	line-height: 26px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-1 .login-btn1{
	margin-top: 14px;
	display: block;
	width: 272px;
	height: 40px;
	float: right;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFFFFF;
	background: #ff4251;
}
.login .login-content .content-1 .login-btn1:hover{
	background: #ff5d6a;
}


.login .login-content .content-2{
	margin-top: 46px;
	margin-left: 26px;
}

.login .login-content .content-2 .phone-num{
	width: 270px;
	height: 38px;
	border: 1px solid #c6c6c6;
	margin-bottom: 22px;
}
.login .login-content .content-2 .phone-num .name-img{
	width: 38px;
	height: 38px;
	float: left;
}
.login .login-content .content-2 .phone-num .phone-num-txt{
	float: left;
	width: 200px;
	height: 38px;
	margin-left: 12px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}

.login .login-content .content-2 .password{
	width: 270px;
	height: 38px;
	border: 1px solid #c6c6c6;
	/*margin-bottom: 22px;*/
}
.login .login-content .content-2 .password .text-img{
	width: 38px;
	height: 38px;
	float: left;
}
.login .login-content .content-2 .password .password-num-2{
	float: left;
	width: 130px;
	height: 38px;
	margin-left: 12px;
	font-size: 14px;
	font-family: "微软雅黑";
	color: #777777;
}
.login .login-content .content-2 .password .code-btn{
	width: 85px;
	height: 28px;
	border-left: 1px solid #cbcbcb;
	margin-top: 6px;
	float: right;
	text-align: center;
	line-height: 28px;
	font-size: 14px;
	color: #777;
}
.login .login-content .content-2 .password .code-btn:hover{
	color: #E1515B;
}
.login .login-content .content-2 .login-btn2{
	margin-top: 44px;
	display: block;
	width: 272px;
	height: 40px;
	overflow: hidden;
	text-align: center;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #FFFFFF;
	background: #ff4251;
}
.login .login-content .content-2 .login-btn2:hover{
	background: #ff5d6a;
}


.new-footer {
				height: 217px;
				width: 100%;
				margin-top: 15px;
				
			}
			
			.new-footer .foot-top-border {
				width: 100%;
				height: 4px;
				background: #ff464e;
				border-top: 1px solid #ce003f;
			}
			.new-footer .footer-content{
				width: 1200px;
				margin: 0 auto;
				overflow: hidden;
			}
			.new-footer .footer-content .wechat{
				margin-top: 32px;
				float: left;
				width: 200px;
				/*height: 140px;*/
				border-right: 1px dashed #dedede;
			}
			.new-footer .footer-content .wechat .accounts{
				float: left;
				margin-left: 30px;
			}
				
			.new-footer .footer-content .wechat .accounts img{
				width: 100px;
				height: 100px;
				margin-bottom: 4px;
			}
			.new-footer .footer-content .wechat .accounts p{
				width: 100px;
				text-align: center !important;
				font-size: 14px;
				color: #333333;	
				margin-top: 4px;
			}
			
			
			.new-footer .footer-content .corporate-information{
				float: left;
				margin-left: 66px;
				margin-top: 51px;
			}
			.new-footer .footer-content .corporate-information p{
				font-size: 14px;
				color: #b0afaf;
				margin-bottom: 17px;
			}